<?php
class ProduceTrack {
  /**
   * @orm char(64)
   */
  public $trackId;
  /**
   * @orm integer
   */
  public $produce_id;
  /**
   * @orm char(64)
   */
  public $parent_trackId;
  /**
   * @orm date
   */
  public $createdDate;
  /**
   * @orm bool
   */
  public $cancelled;
  /**
   * @orm bool
   */
  public $completed;
  /**
   * @orm bool
   */
  public $modified;
  /**
   * @orm integer
   */
  public $state;
  /**
   * @orm date
   */
  public $deadline;
  
  /*原ProduceItemMail($itemMail)*/
  /**
   * @orm date
   */
  public $sentDate;
  /**
   * @orm date
   */
  public $receivedDate;
  /**
   * @orm char(128)
   */
  public $receiver;
  /**
   * @orm char(512)
   */
  public $address;
  /**
   * @orm char(64)
   */
  public $code;
  /**
   * @orm char(64)
   */
  public $company;
  /**
   * @orm float
   */
  public $weight;
  /**
   * @orm char(1024)
   */
  public $comment;
  /**
   * @orm char(1024)
   */
  public $review;
  
  /*ProduceUser($who)*/
  
  /**
   * @orm char(64)
   */
  public $user_trackId;
  /**
   * @orm char(64)
   */
  public $user_account;
  /**
   * @orm char(64)
   */
  public $user_password;
  /**
   * @orm char(64)
   */
  public $user_name;
  /**
   * @orm char(64)
   */
  public $user_email; 
  /**
   * @orm char(64)
   */
  public $user_type;
  
  /**
   * @orm date
   */
  public $when;
  /**
   * @orm char(64)
   */
  public $how;
  /**
   * @orm date
   */
  public $date;
  /**
   * @orm char(64)
   */
  public $userTrackId;
  /**
   * @orm char(64)
   */
  public $userAccount;
  
  /*ProduceTransition($transition)*/
  /**
   * @orm integer
   */
  public $sourceId;
  /**
   * @orm integer
   */
  public $targetId;
  
  /**
   * @orm char(256)
   */
  public $extra;
}
?>